Hello, we usually show finished stuff in Friday facts these days, but I personally always liked to have a peek behind the curtains and see the (temporary) mess there. This motivated me to do some kind of overview of how the overall expansion development felt from my perspective. If you are like me, you might appreciate it. Our story starts in February 2021 with FFF-365 when we announced the plan to do the expansion pack.
Surprise! There are 5 new planets in the expansion. The first planet you arrive on is a strange new land, rich with iron, copper, coal, stone, oil, and uranium. Everything a starting factory needs and more. There's also water, fish, grass and trees. Yes, this is a fertile land, and we will thrive. We will rule over all this land, and we will call it... "This Land" "Nauvis". So yes, the new planet Nauvis is similar to the 1.1 version of the map, but there are some substantial updates. Hopefully this is a surprise for you, because updates to the base map weren't planned at all. It just got harder and harder to not make changes after getting more experience with the other planets and seeing things that were missing or broken. For clarity, these changes affect the 2.0 version in general and are not exclusive to the expansion. This has been a solo side project for me for a while and it's only just come to a conclusion. Anyway, here's the story:
Hello everyone, we have just released Factorio 0.3.0 ! We took quite some time and put a our effort into this release. There is a lot of internal refactoring and preparations which won't be visible to the player but they will make our live a lot easier in the future. We are "tying our laces before setting for a run". Apart from that we have put quite some effort into improving modding capabilities. Uptil now making and using mods was just for the hardcore fans of the game. We really see the importance of good modding system so we started building one. The mods are now standalone packages and allow for much easier and cleaner combination. Together with modding improvements we updated our Lua scripting API based on the feedback gathered from our forums. Apart from code changes there is some new graphics in the game. Our graphic Albert has spent more than two weeks here in the Prague. That allowed us to get a lot of work done. There are new inserters, turrets, walls, etc. Even though these all pieces are new graphic they might not be the final version. At the moment Albert is working on a high level artistic direction for the game. That might look like quite late (with the game already in the alpha). But better late than never :). The release is marked as experimental. This means that in order to download it you need to click the "experimental" link on our download page next to the "Download" title. After the release gets tested and no serious bugs are reported it will be marked as stable. Allright, enough of the talking. You can find more details about the changes on our forums. Now go and test the 0.3.0 out ;)
Hello everyone ! Quite a lot have happened in the last two weeks and we would like to share it with you. The biggest and most visible change is that our graphic Albert finished the basic tileset with transitions. In effect the game finally starts to look more realistic. At the moment the tileset is as follows: deep water, water, grass, dirt, cobble and sand. You can check for yourself updated screenshots at the Preview page. The drawback is that the entities with dummy graphics now look even more ridiculous :). But that will change soon. In the past weeks we spent a lot of time working on the tutorial campaign. Tutorial campaign has 4 levels and will be part of the demo release coming out before X-mas. The campaign introduces the player into the game plot and teaches him the basic mechanics of the game. How to mine the resources, craft recipes and build parts of the factory. There will also be encounters with allien inhabitants of the planet and they probably won't be happy to see intruders into their territory ... We are already working with private beta testers (meaning friends of ours) to make sure that the campaign is enjoyable and it does a good job in explaining the game concepts. Apart from graphics and the tutorial we did a lot of small tasks and bugfixes. For instance the generators (they produce electricity) now emit vapor which can cover your factory and give the whole scene a bit of industrial feel. And if you make a lot of them you just won't see much of your factory in the end. Well that will probably change :). With the core stuff for the demo pretty much finished we focus our energy on improving the game experience. Like for example we have added some ambient sounds giving more realistic atmosphere of the game. Or the game player interaction. We have spent a good deal of time with that. Trying to figure out how to make the controls easy yet powerful. So in the end you will be able to control the game with a single big button. Just kidding, we are not Apple. So go buy a new keyboard and stay tuned ...
I decided to write about the results of the item stack optimisations explained in the FFF-198, so I rushed today to finish its implementation, just to find out that the task affects an even bigger part of the code than I expected, Items are related to many things in Factorio :) After many hours of rewriting and fixing, I can compile it and even start a game, but most of the things are broken. It is quite funny to see some of the basic item interactions to be broken. Now I'm making commits like "Now I can split stacks", "Now I can merge stacks", etc. It reminds me the old days. In conclusion, the details of the optimization will have to wait for next week, and since it is after 10pm, this Friday facts will be somewhat shorter :)
Hello, the regular dose of news from the developement of Factorio is here, I (Kovarex) wrote it today, and you can clearly see, that I like structured form of information :) Factorio is a continuous jam session. Albert had this observation yesterday and it is very precise description of our development. In the start I had no idea what will the game be like, I had no plans about the visual styles and proportions of the project that was just a hobby, an experiment. The rails were the first graphical assignment for Albert. I told him to just "do the rails" like it was some obvious one way street task. I didn't give him any clues about the style. Should it be cartoonish? Should it be realistic? Should it look modern, cyberpunk or 19th century like? We didn't know, we were searching for the direction on the fly. Any manager would probably say this is a bad thing, that we need a roadmap for the whole process from the start to the final release with all the contents, features and graphics planned ahead including cost estimates. I personally think, that the freedom of the jam (agile) way of development that allows us to react is the best for Factorio. We are inventing and extending the best ideas on the run, ideas that would never be visible in the start. The 0.8 We have less than a week for the preparation of the 0.8, we integrated all the new terrain tilesets to the game, Tomas is now working on the roboports, and construction robots can reconstruct destroyed buildings. We have few days to add some smaller features before we start bugfixing and preparing for the release. The new terrain The main graphical task of the 0.8 is almost finished. You can judge for yourself: The roboport The roboport is the control building for the logistic/construction robots, it will provide the radio signal with limited range for these to operate. This will limit the robots from following the player out of the factory and allow the player to have more distinct logistic systems. Apart from that, the robots will recharge there and stock inside if they have nothing to do. Reconstruction of destroyed buildings When any building owned by player is destroyed while he has the construction robots researched, the half transparent "ghost" building appear on top of the remnants. This ghost building has limited lifetime (5 minutes) and if the needed component is available in the local logistic system, the construction robots take it and automatically reconstruct the building. Nothing new, but still: the thread for comments is available on our forum.
Hello, there has been an illness running around the office this week, so productivity has been down. Regardless, it is still friday, so here are the Factorio Facts.
Hello, version 0.15.30 was released today, and we consider it to be our first 0.15 stable version candidate, as long as no other big bugs appear, we will have 0.15 stable in a week. As the teasing never ends, it is time to show some ongoing work on 0.16 already.